Guild icon
Project Sekai
🔒 GDG Algiers CTF 2022 / ✅-reverse-dark_dimension
Avatar
dark_dimension - 500 points
Category: Reverse Description: > After destroying the earth, Dormammu "the ruler of the dark dimension" left only one magic spell that could restore the earth to its original form, and it was hidden in a binary file, and according to the book of the Vishanti, only Dr.Strange can find and use the spell.
Can you help Dr. Strange get the code in order to unlock the spell?
Author : yalatr3ch3 Files:Tags: No tags.
Sutx pinned a message to this channel. 10/08/2022 2:01 AM
Avatar
@Violin wants to collaborate 🤝
02:08
@crazyman ai wants to collaborate 🤝
Avatar
@TheBadGod wants to collaborate 🤝
Avatar
crazyman ai 10/08/2022 4:54 AM
dart?
Avatar
yes, i have no idea
04:55
seems to be aot compiled
04:55
the main elf then loads the embedded stuff into memory
04:55
this stuff
724 KB
04:56
but the references are probably off, because of the way dart aot works (there's a string pool and it somehow loads from that)
04:57
because else we could just look where the "Give me your code" and the "correct! here is your Flag:" strings are used and reverse that part
Avatar
@joezid wants to collaborate 🤝
Avatar
crazyman ai 10/08/2022 6:58 AM
@joezid
06:58
:d
Avatar
Hello 😄
❤️ 1
Avatar
hmm dart
Avatar
somehow i couldnt find any related ctf challs on dart rev, bot is stuck too
Avatar
i think i found the "main" method
08:45
*(_QWORD *)(v54 + 23) = 12LL; *(_QWORD *)(v54 + 31) = 120LL; *(_QWORD *)(v54 + 39) = 78LL; *(_QWORD *)(v54 + 47) = 64LL; *(_QWORD *)(v54 + 55) = 110LL; *(_QWORD *)(v54 + 63) = 0LL; *(_QWORD *)(v54 + 71) = 110LL; *(_QWORD *)(v54 + 79) = 96LL; *(_QWORD *)(v54 + 87) = 66LL; *(_QWORD *)(v54 + 95) = 88LL; *(_QWORD *)(v54 + 103) = 98LL; *(_QWORD *)(v54 + 111) = 64LL; *(_QWORD *)(v54 + 119) = 108LL; *(_QWORD *)(v54 + 127) = 124LL; *(_QWORD *)(v54 + 135) = 8LL; *(_QWORD *)(v54 + 143) = 52LL; *(_QWORD *)(v54 + 151) = 100LL; *(_QWORD *)(v54 + 159) = 232LL; *(_QWORD *)(v54 + 167) = 194LL; *(_QWORD *)(v54 + 175) = 0LL; *(_QWORD *)(v54 + 183) = 52LL; *(_QWORD *)(v54 + 191) = 16LL; *(_QWORD *)(v54 + 199) = 226LL; *(_QWORD *)(v54 + 207) = 22LL; *(_QWORD *)(v54 + 215) = 52LL; *(_QWORD *)(v54 + 223) = 234LL; *(_QWORD *)(v54 + 231) = 22LL; *(_QWORD *)(v54 + 239) = 76LL; *(_QWORD *)(v54 + 247) = 64LL; *(_QWORD *)(v54 + 255) = 52LL; *(_QWORD *)(v54 + 263) = 194LL; *(_QWORD *)(v54 + 271) = 8LL; *(_QWORD *)(v54 + 279) = 232LL; *(_QWORD *)(v54 + 287) = 2LL; *(_QWORD *)(v54 + 295) = 52LL; *(_QWORD *)(v54 + 303) = 98LL; *(_QWORD *)(v54 + 311) = 232LL; *(_QWORD *)(v54 + 319) = 16LL; *(_QWORD *)(v54 + 327) = 64LL; *(_QWORD *)(v54 + 335) = 52LL; *(_QWORD *)(v54 + 343) = 24LL; *(_QWORD *)(v54 + 351) = 108LL; *(_QWORD *)(v54 + 359) = 52LL; *(_QWORD *)(v54 + 367) = 6LL; *(_QWORD *)(v54 + 375) = 82LL; *(_QWORD *)(v54 + 383) = 226LL; *(_QWORD *)(v54 + 391) = 68LL; *(_QWORD *)(v54 + 399) = 112LL;
08:49
CyberErudites{A_w1$E_M4N_0Nce_$A1D_t1Me_Is_Fl4g}
Avatar
Avatar
TheBadGod
used /ctf solve
✅ Challenge solved.
Exported 23 message(s)